package com.wan.dao.bill;

import com.wan.pojo.Bill;

import java.sql.Connection;
import java.util.List;

public interface BillDao {
    // 通过商品名称和供应商id来查询总数
    int getBillCount (Connection conn, String productName, int providerId,int isPayment);
    // 通过商品名称和供应商id查询具体的订单
    List<Bill> getBillList (Connection conn, String productName, int providerId, int isPayment, int currentPageNo, int pageSize);
    // 查询所有的供应商id
    List<Integer> getProviderId (Connection conn);
    // 插入一个订单
    int insertBill (Connection conn, Bill bill,int createdBy);
    // 根据id，删除一个订单，
    int deleteBill (Connection conn, int id) ;
    // 根据订单id，返回一个订单
    Bill getBillById (Connection conn, int id);
    // 传入一个bill对象，修改对象的信息
    int updateBill (Connection conn, Bill bill,int modifyBy);
}

